﻿package com.zouloux.abstract 
{
	import flash.events.Event;
	import flash.events.MouseEvent;
	
	/**
	 * ...
	 * @author ZoulouX
	 */
	public interface IScrollView 
	{
		// Définir sur le scroll est horizontal
		//function get horizontal ():Boolean;
		//function set horizontal (value:Boolean):void;
		
		// Définir l'écart
		function get gap ():Number;
		function set gap (value:Number):void;
		
		// Le constructeur
		function IScrollView ();
		
		// Contrôle haut/bas
		function up (event:MouseEvent = null):void;
		function down (event:MouseEvent = null):void;
		
		// Updater
		function update (event:Event = null):void;
		
		// Afficher/masquer
		function hide ():void;
		function show ():void;
	}
}